2026-07-09 Roll

2026-07-09 Roll

Somehow, it felt like not much time had passed since my last roll. But today I realized it's been almost half a year. Here is what I was busy with:

#FOSDEM 2026

I wanted to attend for a long, long time. Every year, something else was happening, and I never did. This year (thanks, Thiago, for the reminder), I decided there was no better time, so I got us Flixbus tickets to Brussels. As often happens, after a 9-hour ride, I promised Marie and myself that it would be the last time we would travel with Flixbus. I set multiple reminders to book a flight and accommodation for next year 🤞

FOSDEM itself was as awesome and as geeky as I imagined. Unfortunately, due to a ruined sleep schedule, I had only one day. Which I spent, with great pleasure, in the Rust dev room.

#Soldering at home

I've wanted to do a hardware project for a long time, but I haven't had an idea simple enough to start with. Inspiration struck without warning, and I had an idea for a Eurorack module. I spent a ton of time figuring out how to use KiCad, what soldering iron I need, how to order PCBs, how to order components, and how to solder.

Current status: while soldering the prototype, I realized that there is a conceptual bug in the schematics. Which is pretty easy to fix by adding 21 resistors and a switch. I've finished the schematics. Now I procrastinate by building an inventory system based on InvenTree.

#Ocean

IDK how that happened, but for the third year in a row, I visited France. This time we spent ten days in a surf village near the Spanish border. Somehow, we also managed to get there in between heat waves and haven't spent as much time in the ocean as we wanted to. But we met friends from Ukraine, visited San Sebastian in Spain, ate tons of seafood, and I spent a lot of time with Digitakt. I really enjoy those getaways with musical instruments and would like to have them more often.

#By Myself video release

I wanted to test how far I could get by fully embracing vibecoding and what guardrails I needed to make it work. My main takeaway: Rust, pedantic clippy, and small scope make it very hard for unintentional mistakes to sneak in. In general, I am even more convinced that there is no practical reason to choose a less strict language anymore.

The result:

As a side effect, I have a config-driven tool for messing with the video: avfx.

#Software

Apart from the video tool I worked on:

  • YAMD and Bar. New parser and better errors.
  • A bidirectional file sync daemon Because I wanted to sync markdown/yamd files from various git repositories with my Obsidian vault.
  • cargo-bump-deps Automated Rust dependency upgrades, for no CI cases.
  • ClearURLs rules support into clink Because I realized that supporting my own list of rules is an uphill battle that I am losing.
  • Request stats web view for serve

In the end, I settled on Claude code + Superpowers + Caveman to make it work. nvim to make it correct and sometimes efficient.

#Hackathon in Budapest

A group of people from Check24 went to Budapest to code for a few days. We had a rough idea of what we wanted to achieve, and coded almost non-stop. It reminded me of my startup days, and I realized that I miss them.

#Roll

2025-09-11 Roll

2025-09-11 Roll

Summer is over😭

2025-05-14 Roll

2025-05-14 Roll

My favorite time of year.